\hypertarget{class_server_1_1_network}{\section{Server.\-Network Class Reference}
\label{class_server_1_1_network}\index{Server.\-Network@{Server.\-Network}}
}


Håndtere op til 100 forbindelser asynkront. Er afhængig af S\-W2\-A311\-\_\-lib  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_server_1_1_network_a8427bb847d30a38f706307bd2294c70e}{Network} (\hyperlink{class_server_1_1_event_driven_share}{Event\-Driven\-Share} E\-D\-S\-In)
\begin{DoxyCompactList}\small\item\em Constructor. Initializere liste af {\ttfamily User} fra users.\-txt. \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_ad91d6416512e73811805a9c08660b95e}{Run} ()
\begin{DoxyCompactList}\small\item\em Start punkt for tråden \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
delegate void \hyperlink{class_server_1_1_network_aaaf0c2f6a6b48b2cc3a88ca6a50b7586}{Call\-Back\-Network} (I\-Async\-Result iar)
\item 
void \hyperlink{class_server_1_1_network_a712a3f488b72af886c9d90323ed167eb}{Accept\-Con} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Callback metode til Socket.\-Begin\-Accept(). \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_a3cff97c2292e62bde80178b22dc20b54}{Send\-Data} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Callback metode til Begin\-Send(). \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_a8d74d64ca209c5b0d78c7effd19d7425}{Receive\-Data} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Callback metode til Begin\-Receive(). \end{DoxyCompactList}\item 
byte\mbox{[}$\,$\mbox{]} \hyperlink{class_server_1_1_network_a349afccd9e76731f96cacd93c52de7b2}{Handle\-Data} (byte\mbox{[}$\,$\mbox{]} byte\-Array, Socket curr\-Client)
\begin{DoxyCompactList}\small\item\em Metode der håndtere data modtaget fra netværket. \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_ae0fc6d9b4cfaac40e19155275c5f467e}{Start\-Send\-Project\-Data} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Start af kæden der sender alle projekter til klient. \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_ab92da05fb8e0c66120eec56b89b30bdc}{Send\-Project\-Data} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Del af kæden der sender alle projekter til klienten. \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_a3dcd79d24b1fdfe9707df44fcdf40ef1}{End\-Send\-Project\-Data} (I\-Async\-Result iar)
\begin{DoxyCompactList}\small\item\em Del af kæden der sender alle projekter til klienten \end{DoxyCompactList}\item 
void \hyperlink{class_server_1_1_network_a3a31ec6027e022270769ff7947478ae3}{Broadcast} (Byte\mbox{[}$\,$\mbox{]} msg\-To\-Broadcast, Socket to\-Skip)
\begin{DoxyCompactList}\small\item\em Sender msg\-To\-Broadcast til alle forbundne klienter. \end{DoxyCompactList}\item 
\hyperlink{class_s_w2_a311___lib_1_1_user}{User} \hyperlink{class_server_1_1_network_a38102b3796e664954b46b32b323a35bf}{authenticate\-User} (\hyperlink{class_s_w2_a311___lib_1_1_user}{User} user\-In, Socket curr\-Socket)
\begin{DoxyCompactList}\small\item\em Verificere en User udfra dets password og bruger navn. Sammen lignes med listen af User i klassens \hyperlink{class_server_1_1_data_handler}{Data\-Handler} \end{DoxyCompactList}\item 
bool \hyperlink{class_server_1_1_network_a0b8b3df32a79b0b5f6360b36a72e4fe1}{Check\-If\-Username\-Is\-Connected} (\hyperlink{class_s_w2_a311___lib_1_1_user}{User} user)
\begin{DoxyCompactList}\small\item\em Tjekker om User er forbundet \end{DoxyCompactList}\item 
bool \hyperlink{class_server_1_1_network_a06f82a9b8c386375d9e5a353369a7342}{Check\-If\-Socket\-Is\-Connected} (Socket curr\-Socket)
\begin{DoxyCompactList}\small\item\em Tjekker om et socket er forbundet \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
const int \hyperlink{class_server_1_1_network_a3b13e43ac500dd700071daeee9e4b9e9}{S\-I\-Z\-E} = 4096
\item 
byte\mbox{[}$\,$\mbox{]} \hyperlink{class_server_1_1_network_ad6bfc99112b31d4e78a791d007c1deb0}{\-\_\-buffer} = new byte\mbox{[}\hyperlink{class_server_1_1_network_a3b13e43ac500dd700071daeee9e4b9e9}{S\-I\-Z\-E}\mbox{]}
\item 
Socket \hyperlink{class_server_1_1_network_a346849c8e325c175bf4dfd1d6750d8e3}{\-\_\-server}
\item 
Dictionary$<$ Socket, \hyperlink{class_s_w2_a311___lib_1_1_user}{User} $>$ \hyperlink{class_server_1_1_network_a46cc3c898fd9ab6bad61f79dd9fdbbc2}{\-\_\-client\-List} = new Dictionary$<$Socket, \hyperlink{class_s_w2_a311___lib_1_1_user}{User}$>$()
\item 
\hyperlink{class_server_1_1_event_driven_share}{Event\-Driven\-Share} \hyperlink{class_server_1_1_network_a6b29efdd9ffeffc2b8d1e624886159e0}{\-\_\-\-E\-D\-S}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_object_to_byte_array}{Object\-To\-Byte\-Array} \hyperlink{class_server_1_1_network_a028d5f8248edab8367b867141b7943d9}{\-\_\-serializer} = new \hyperlink{class_s_w2_a311___lib_1_1_object_to_byte_array}{Object\-To\-Byte\-Array}()
\item 
\hyperlink{class_server_1_1_data_handler}{Data\-Handler} \hyperlink{class_server_1_1_network_a1c1a17c071691be093368e5fa8e71aed}{\-\_\-data}
\item 
\hyperlink{class_server_1_1_network_aaaf0c2f6a6b48b2cc3a88ca6a50b7586}{Call\-Back\-Network} \hyperlink{class_server_1_1_network_a2ee5bcc9d396c5c1ca5b8deda7021e10}{send\-Call\-Back\-Method}
\item 
int \hyperlink{class_server_1_1_network_aa3a2dc97399f6208cdac21a87a84afb1}{project\-Index} = 0
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static Manual\-Reset\-Event \hyperlink{class_server_1_1_network_a1797924fbf8b3263c448f648af95f641}{\-\_\-all\-Done} = new Manual\-Reset\-Event(false)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Håndtere op til 100 forbindelser asynkront. Er afhængig af S\-W2\-A311\-\_\-lib 



Definition at line 15 of file Network.\-cs.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_server_1_1_network_a8427bb847d30a38f706307bd2294c70e}{\index{Server\-::\-Network@{Server\-::\-Network}!Network@{Network}}
\index{Network@{Network}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Network}]{\setlength{\rightskip}{0pt plus 5cm}Server.\-Network.\-Network (
\begin{DoxyParamCaption}
\item[{{\bf Event\-Driven\-Share}}]{E\-D\-S\-In}
\end{DoxyParamCaption}
)}}\label{class_server_1_1_network_a8427bb847d30a38f706307bd2294c70e}


Constructor. Initializere liste af {\ttfamily User} fra users.\-txt. 


\begin{DoxyParams}{Parameters}
{\em E\-D\-S\-In} & \hyperlink{class_server_1_1_event_driven_share}{Event\-Driven\-Share} som skal håndtere dataen\\
\hline
\end{DoxyParams}


Definition at line 33 of file Network.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_server_1_1_network_a712a3f488b72af886c9d90323ed167eb}{\index{Server\-::\-Network@{Server\-::\-Network}!Accept\-Con@{Accept\-Con}}
\index{Accept\-Con@{Accept\-Con}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Accept\-Con}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Accept\-Con (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a712a3f488b72af886c9d90323ed167eb}


Callback metode til Socket.\-Begin\-Accept(). 


\begin{DoxyParams}{Parameters}
{\em iar} & Forventer en socket som I\-Async\-Result\\
\hline
\end{DoxyParams}


Definition at line 80 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a38102b3796e664954b46b32b323a35bf}{\index{Server\-::\-Network@{Server\-::\-Network}!authenticate\-User@{authenticate\-User}}
\index{authenticate\-User@{authenticate\-User}!Server::Network@{Server\-::\-Network}}
\subsubsection[{authenticate\-User}]{\setlength{\rightskip}{0pt plus 5cm}{\bf User} Server.\-Network.\-authenticate\-User (
\begin{DoxyParamCaption}
\item[{{\bf User}}]{user\-In, }
\item[{Socket}]{curr\-Socket}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a38102b3796e664954b46b32b323a35bf}


Verificere en User udfra dets password og bruger navn. Sammen lignes med listen af User i klassens \hyperlink{class_server_1_1_data_handler}{Data\-Handler} 


\begin{DoxyParams}{Parameters}
{\em user\-In} & User der skal tjekkes på\\
\hline
{\em curr\-Socket} & socket User er forbundet via\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
returnere et User object der har dets {\ttfamily is\-Valid} property sat afhængigt af om brugeren var gyldig
\end{DoxyReturn}


Definition at line 317 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a3a31ec6027e022270769ff7947478ae3}{\index{Server\-::\-Network@{Server\-::\-Network}!Broadcast@{Broadcast}}
\index{Broadcast@{Broadcast}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Broadcast}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Broadcast (
\begin{DoxyParamCaption}
\item[{Byte\mbox{[}$\,$\mbox{]}}]{msg\-To\-Broadcast, }
\item[{Socket}]{to\-Skip}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a3a31ec6027e022270769ff7947478ae3}


Sender msg\-To\-Broadcast til alle forbundne klienter. 


\begin{DoxyParams}{Parameters}
{\em msg\-To\-Broadcast} & byte array der skal broadcastes.\\
\hline
{\em to\-Skip} & Socket der ikke skal sendes til. Hvis der skal sendes til alle sockets, angiv værdien som null\\
\hline
\end{DoxyParams}


Definition at line 290 of file Network.\-cs.

\hypertarget{class_server_1_1_network_aaaf0c2f6a6b48b2cc3a88ca6a50b7586}{\index{Server\-::\-Network@{Server\-::\-Network}!Call\-Back\-Network@{Call\-Back\-Network}}
\index{Call\-Back\-Network@{Call\-Back\-Network}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Call\-Back\-Network}]{\setlength{\rightskip}{0pt plus 5cm}delegate void Server.\-Network.\-Call\-Back\-Network (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_aaaf0c2f6a6b48b2cc3a88ca6a50b7586}
\hypertarget{class_server_1_1_network_a06f82a9b8c386375d9e5a353369a7342}{\index{Server\-::\-Network@{Server\-::\-Network}!Check\-If\-Socket\-Is\-Connected@{Check\-If\-Socket\-Is\-Connected}}
\index{Check\-If\-Socket\-Is\-Connected@{Check\-If\-Socket\-Is\-Connected}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Check\-If\-Socket\-Is\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}bool Server.\-Network.\-Check\-If\-Socket\-Is\-Connected (
\begin{DoxyParamCaption}
\item[{Socket}]{curr\-Socket}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a06f82a9b8c386375d9e5a353369a7342}


Tjekker om et socket er forbundet 


\begin{DoxyParams}{Parameters}
{\em curr\-Socket} & Socket der skal tjekkes om er forbundet\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
True; hvis socket er forbundet, ellers false
\end{DoxyReturn}


Definition at line 361 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a0b8b3df32a79b0b5f6360b36a72e4fe1}{\index{Server\-::\-Network@{Server\-::\-Network}!Check\-If\-Username\-Is\-Connected@{Check\-If\-Username\-Is\-Connected}}
\index{Check\-If\-Username\-Is\-Connected@{Check\-If\-Username\-Is\-Connected}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Check\-If\-Username\-Is\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}bool Server.\-Network.\-Check\-If\-Username\-Is\-Connected (
\begin{DoxyParamCaption}
\item[{{\bf User}}]{user}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a0b8b3df32a79b0b5f6360b36a72e4fe1}


Tjekker om User er forbundet 


\begin{DoxyParams}{Parameters}
{\em user} & User der skal tjekkes om er forbundet\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true; hvis User er forundet, ellers false
\end{DoxyReturn}


Definition at line 342 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a3dcd79d24b1fdfe9707df44fcdf40ef1}{\index{Server\-::\-Network@{Server\-::\-Network}!End\-Send\-Project\-Data@{End\-Send\-Project\-Data}}
\index{End\-Send\-Project\-Data@{End\-Send\-Project\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{End\-Send\-Project\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-End\-Send\-Project\-Data (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a3dcd79d24b1fdfe9707df44fcdf40ef1}


Del af kæden der sender alle projekter til klienten 


\begin{DoxyParams}{Parameters}
{\em iar} & Forventer en socket som I\-Async\-Result\\
\hline
\end{DoxyParams}


Definition at line 266 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a349afccd9e76731f96cacd93c52de7b2}{\index{Server\-::\-Network@{Server\-::\-Network}!Handle\-Data@{Handle\-Data}}
\index{Handle\-Data@{Handle\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Handle\-Data}]{\setlength{\rightskip}{0pt plus 5cm}byte \mbox{[}$\,$\mbox{]} Server.\-Network.\-Handle\-Data (
\begin{DoxyParamCaption}
\item[{byte\mbox{[}$\,$\mbox{]}}]{byte\-Array, }
\item[{Socket}]{curr\-Client}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a349afccd9e76731f96cacd93c52de7b2}


Metode der håndtere data modtaget fra netværket. 


\begin{DoxyParams}{Parameters}
{\em byte\-Array} & Data der skal behandles. Skal være indkapslet i Encapsulation\-Class ellers kastes en Serialization\-Exception\\
\hline
{\em curr\-Client} & Det socket der modtog dataen, bruges hvis dataen skal broadcastes\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
byte array 
\end{DoxyReturn}


Definition at line 169 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a8d74d64ca209c5b0d78c7effd19d7425}{\index{Server\-::\-Network@{Server\-::\-Network}!Receive\-Data@{Receive\-Data}}
\index{Receive\-Data@{Receive\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Receive\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Receive\-Data (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a8d74d64ca209c5b0d78c7effd19d7425}


Callback metode til Begin\-Receive(). 


\begin{DoxyParams}{Parameters}
{\em iar} & Forventer en socket som I\-Async\-Result\\
\hline
\end{DoxyParams}


Definition at line 126 of file Network.\-cs.

\hypertarget{class_server_1_1_network_ad91d6416512e73811805a9c08660b95e}{\index{Server\-::\-Network@{Server\-::\-Network}!Run@{Run}}
\index{Run@{Run}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Run}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Run (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_server_1_1_network_ad91d6416512e73811805a9c08660b95e}


Start punkt for tråden 



Definition at line 44 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a3cff97c2292e62bde80178b22dc20b54}{\index{Server\-::\-Network@{Server\-::\-Network}!Send\-Data@{Send\-Data}}
\index{Send\-Data@{Send\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Send\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Send\-Data (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a3cff97c2292e62bde80178b22dc20b54}


Callback metode til Begin\-Send(). 


\begin{DoxyParams}{Parameters}
{\em iar} & Forventer en socket som I\-Async\-Result\\
\hline
\end{DoxyParams}


Definition at line 105 of file Network.\-cs.

\hypertarget{class_server_1_1_network_ab92da05fb8e0c66120eec56b89b30bdc}{\index{Server\-::\-Network@{Server\-::\-Network}!Send\-Project\-Data@{Send\-Project\-Data}}
\index{Send\-Project\-Data@{Send\-Project\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Send\-Project\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Send\-Project\-Data (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_ab92da05fb8e0c66120eec56b89b30bdc}


Del af kæden der sender alle projekter til klienten. 


\begin{DoxyParams}{Parameters}
{\em iar} & \\
\hline
\end{DoxyParams}


Definition at line 232 of file Network.\-cs.

\hypertarget{class_server_1_1_network_ae0fc6d9b4cfaac40e19155275c5f467e}{\index{Server\-::\-Network@{Server\-::\-Network}!Start\-Send\-Project\-Data@{Start\-Send\-Project\-Data}}
\index{Start\-Send\-Project\-Data@{Start\-Send\-Project\-Data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{Start\-Send\-Project\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Server.\-Network.\-Start\-Send\-Project\-Data (
\begin{DoxyParamCaption}
\item[{I\-Async\-Result}]{iar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_ae0fc6d9b4cfaac40e19155275c5f467e}


Start af kæden der sender alle projekter til klient. 


\begin{DoxyParams}{Parameters}
{\em iar} & Forventer en socket som I\-Async\-Result\\
\hline
\end{DoxyParams}


Definition at line 222 of file Network.\-cs.



\subsection{Member Data Documentation}
\hypertarget{class_server_1_1_network_a1797924fbf8b3263c448f648af95f641}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-all\-Done@{\-\_\-all\-Done}}
\index{\-\_\-all\-Done@{\-\_\-all\-Done}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-all\-Done}]{\setlength{\rightskip}{0pt plus 5cm}Manual\-Reset\-Event Server.\-Network.\-\_\-all\-Done = new Manual\-Reset\-Event(false)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_server_1_1_network_a1797924fbf8b3263c448f648af95f641}


Definition at line 22 of file Network.\-cs.

\hypertarget{class_server_1_1_network_ad6bfc99112b31d4e78a791d007c1deb0}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-buffer@{\-\_\-buffer}}
\index{\-\_\-buffer@{\-\_\-buffer}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}byte \mbox{[}$\,$\mbox{]} Server.\-Network.\-\_\-buffer = new byte\mbox{[}{\bf S\-I\-Z\-E}\mbox{]}\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_ad6bfc99112b31d4e78a791d007c1deb0}


Definition at line 19 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a46cc3c898fd9ab6bad61f79dd9fdbbc2}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-client\-List@{\-\_\-client\-List}}
\index{\-\_\-client\-List@{\-\_\-client\-List}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-client\-List}]{\setlength{\rightskip}{0pt plus 5cm}Dictionary$<$Socket, {\bf User}$>$ Server.\-Network.\-\_\-client\-List = new Dictionary$<$Socket, {\bf User}$>$()\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a46cc3c898fd9ab6bad61f79dd9fdbbc2}


Definition at line 21 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a1c1a17c071691be093368e5fa8e71aed}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-data@{\-\_\-data}}
\index{\-\_\-data@{\-\_\-data}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Data\-Handler} Server.\-Network.\-\_\-data\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a1c1a17c071691be093368e5fa8e71aed}


Definition at line 25 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a6b29efdd9ffeffc2b8d1e624886159e0}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-\-E\-D\-S@{\-\_\-\-E\-D\-S}}
\index{\-\_\-\-E\-D\-S@{\-\_\-\-E\-D\-S}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-\-E\-D\-S}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Event\-Driven\-Share} Server.\-Network.\-\_\-\-E\-D\-S\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a6b29efdd9ffeffc2b8d1e624886159e0}


Definition at line 23 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a028d5f8248edab8367b867141b7943d9}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-serializer@{\-\_\-serializer}}
\index{\-\_\-serializer@{\-\_\-serializer}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-serializer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Object\-To\-Byte\-Array} Server.\-Network.\-\_\-serializer = new {\bf Object\-To\-Byte\-Array}()\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a028d5f8248edab8367b867141b7943d9}


Definition at line 24 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a346849c8e325c175bf4dfd1d6750d8e3}{\index{Server\-::\-Network@{Server\-::\-Network}!\-\_\-server@{\-\_\-server}}
\index{\-\_\-server@{\-\_\-server}!Server::Network@{Server\-::\-Network}}
\subsubsection[{\-\_\-server}]{\setlength{\rightskip}{0pt plus 5cm}Socket Server.\-Network.\-\_\-server\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a346849c8e325c175bf4dfd1d6750d8e3}


Definition at line 20 of file Network.\-cs.

\hypertarget{class_server_1_1_network_aa3a2dc97399f6208cdac21a87a84afb1}{\index{Server\-::\-Network@{Server\-::\-Network}!project\-Index@{project\-Index}}
\index{project\-Index@{project\-Index}!Server::Network@{Server\-::\-Network}}
\subsubsection[{project\-Index}]{\setlength{\rightskip}{0pt plus 5cm}int Server.\-Network.\-project\-Index = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_aa3a2dc97399f6208cdac21a87a84afb1}


Definition at line 27 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a2ee5bcc9d396c5c1ca5b8deda7021e10}{\index{Server\-::\-Network@{Server\-::\-Network}!send\-Call\-Back\-Method@{send\-Call\-Back\-Method}}
\index{send\-Call\-Back\-Method@{send\-Call\-Back\-Method}!Server::Network@{Server\-::\-Network}}
\subsubsection[{send\-Call\-Back\-Method}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Call\-Back\-Network} Server.\-Network.\-send\-Call\-Back\-Method\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a2ee5bcc9d396c5c1ca5b8deda7021e10}


Definition at line 26 of file Network.\-cs.

\hypertarget{class_server_1_1_network_a3b13e43ac500dd700071daeee9e4b9e9}{\index{Server\-::\-Network@{Server\-::\-Network}!S\-I\-Z\-E@{S\-I\-Z\-E}}
\index{S\-I\-Z\-E@{S\-I\-Z\-E}!Server::Network@{Server\-::\-Network}}
\subsubsection[{S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}const int Server.\-Network.\-S\-I\-Z\-E = 4096\hspace{0.3cm}{\ttfamily [private]}}}\label{class_server_1_1_network_a3b13e43ac500dd700071daeee9e4b9e9}


Definition at line 18 of file Network.\-cs.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Server/\hyperlink{_server_2_network_8cs}{Network.\-cs}\end{DoxyCompactItemize}
